electric regenerative braking system - Turkish English Dictionary